/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package jogo_da_velha_romulo;

import java.util.Scanner;

/**
 *
 * @author Rômulo M S
 */
public class Jogo_Da_Velha_Romulo {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Tabuleiro jogo = new Tabuleiro(); // gera tabuleiro
        Jogadas chuchu = new Jogadas(); // gera as jogadas
        int linha,coluna;
        Scanner scan = new Scanner(System.in); // le do teclado
        while (!chuchu.temosUmGanhador()){ // enquanto não achar a função que verificar o ganhador
            chuchu.mostraTabuleiro();  // chama a função pra mostrar o tabuleiro
            do{
            System.out.println("jogador 1 coloque a linha e a coluna que deseja marcar");
             linha = scan.nextInt();
             coluna = scan.nextInt();
            }while(!chuchu.setJogada(linha, coluna, "O")); // enquanto o jogador não colocar a linha e a coluna
            chuchu.mostraTabuleiro();
            if(!chuchu.temosUmGanhador()){
                do{
                System.out.println("jogador 2 coloque  linha e a coluna que deseja marcar");
                 linha = scan.nextInt();
                 coluna = scan.nextInt();
                }while(!chuchu.setJogada(linha, coluna, "X")); // enquanto o jogador não colocar a linha e a coluna
            }
            if (chuchu.tabuleiroCompleto()) // se o tabuleiro estiver completo, é porque deu velha
            {
                return; // termina o jogo
            }
        }
    }
}
